package bank.model.dao.factory;

import bank.model.dao.AccountDAO;
import bank.model.dao.ClientDAO;
import bank.model.dao.DepartmentDAO;
import bank.model.dao.EmployeeDAO;
import bank.model.dao.PaymentDAO;
import bank.model.dao.mysql.*;

public class MySqlDAOFactory extends AbstractDAOFactory {
	public static final int MYSQL_DAO = 1;
	
	public AccountDAO getAccountDAO() {
		return new MySqlAccountDAO();
	}
	
	public ClientDAO getClientDAO() {
		return new MySqlClientDAO();
	}
	
	public DepartmentDAO getDepartmentDAO() {
		return new MySqlDepartmentDAO();
	}
	
	public EmployeeDAO getEmployeeDAO() {
		return new MySqlEmployeeDAO();
	}
	
	public PaymentDAO getPaymentDAO() {
		return new MySqlPaymentDAO();
	}	
}